import React, { Component } from 'react';

class App extends Component {
  render() {
    return (
      <div>
        <h1>App组件</h1>
      </div>
    );
  }
}
// 一个函数接受一个或者多个组件的参数，并且返回一个组件:高阶组件
// HOC
// 有状态的方式
// function HighterOrderComponent(WrappedComponent){
//   // 匿名的class
//   return class Demo  extends  Component{
// render(){
//   return <WrappedComponent></WrappedComponent>
// }
//   }
// }
function HighterOrderComponent(WrappedComponent){
  return function Demo(){
    return function Demo(){
    return <WrappedComponent></WrappedComponent>
  }
}
export default HighterOrderComponent(App);
